/**
 * 
 */
package ar.com.psicosoft.service.psicosoft_datos_anexos;

/**
 * @author moranelli
 *
 */
import java.io.Serializable;
import java.util.List;

import ar.com.psicosoft.exception.PsicosoftException;
import ar.com.psicosoft.model.psicosoft_datos_anexos.Localidad;

public interface LocalidadService extends Serializable {

	public abstract Localidad buscarLocalidadPorId(Integer idLocalidad)
			throws PsicosoftException;

	public abstract Localidad buscarLocalidadPorNombreLocalidad(
			String nombreLocalidad) throws PsicosoftException;

	public abstract List<Localidad> buscarLocalidades()
			throws PsicosoftException;

	public abstract void guardarLocalidad(Localidad localidad)
			throws PsicosoftException;

	public abstract void modificarLocalidad(Localidad localidad)
			throws PsicosoftException;

	public abstract void eliminarLocalidadPorId(Integer idLocalidad)
			throws PsicosoftException;

	public abstract void bajaLocalidad(Localidad localidad)
			throws PsicosoftException;
}
